disgusting person/thing - French English Dictionary